package br.com.petshop.entidades;


import br.com.petshop.dao.frames.SwingColumn;
import java.io.Serializable;



/**
 *
 * @author Sidney
 * @version 1.0
 */
public class Cliente implements Serializable{
    @SwingColumn(description="Id")
    private Integer Id;
    @SwingColumn(description="Nome")
    private String nome;
    @SwingColumn(description="Idade")
    private Integer idade;
    @SwingColumn(description="Endereco")
    private String endereco;
    @SwingColumn(description="Tel")
    private String telefone;   
    @SwingColumn(description="Cep")
    private String cep;
    @SwingColumn(description="Cidade")
    private String cidade;
    private String uf;
    
    public Cliente(){
        
    }

    public Cliente(Integer id, String nome, String endereco, String telefone, String cep, String cidade, String uf) {
        this.Id = id;
        this.nome = nome;
        this.endereco = endereco;
        this.telefone = telefone;
        this.cep = cep;
        this.cidade = cidade;
        this.uf = uf;
    }

    public Cliente(Integer id) {
        this.Id = id;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public Integer getId() {
        return Id;
    }

    public void setId(Integer id) {
        this.Id = id;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    public String getUf() {
        return uf;
    }

    public void setUf(String uf) {
        this.uf = uf;
    }

    public Integer getIdade() {
        return idade;
    }

    public void setIdade(Integer idade) {
        this.idade = idade;
    }   
    public String toString(){
        return this.nome;
    }
    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Cliente other = (Cliente) obj;
        if (this.Id != other.Id && (this.Id == null || !this.Id.equals(other.Id))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 59 * hash + (this.Id != null ? this.Id.hashCode() : 0);
        return hash;
    }
    
    
    
}
